import axios from "axios";
// 定义一个常量来保存统一的url
const  baseUrl = "http://localhost:8080";
/**
 * home组件中请求数据的对象
 * @type {{}}
 */
const loginRequest={
    /**
     * 加载所有的用户
     * @param callBack 回调函数
     */
    loadUsers(callBack){
        let url = baseUrl + "/user/list?";

        // 发送请求
        axios.get(url)
            .then(res=>{
                // 回调函数是从外面传入的，我们要将我们请求得到的结果传回到回调函数中.
                // 由于axiso会对结果进行一个封装，所以我们这里传入回调函数的数据直接就是res.data
                // 我们在外面获取的数据就是我们后端响应的数据本身。
                callBack(res.data);
            })
    }
}
// 将projectRequest暴露出去
export default loginRequest;